/* Variables */
/* FOR IE */
/* line 22, ../scss/ecommerce.scss */
.ie8 {
  background: url("../../libs/css/assets/bkg_noise.png") repeat scroll 0 0 white;
}
/* line 24, ../scss/ecommerce.scss */
.ie8 ie8 #ecommerce .wrapper_banner {
  background-image: url("../../libs/css/assets/noisy_banner.png");
  background-color: #203A4D;
}
/* line 29, ../scss/ecommerce.scss */
.ie8 input[type="text"], .ie8 input[type="password"] {
  line-height: 40px !important;
}
/* line 32, ../scss/ecommerce.scss */
.ie8 input[type="button"]:focus {
  background: none;
}
/* line 36, ../scss/ecommerce.scss */
.ie8 header h1 {
  margin-top: 0;
}

/* line 39, ../scss/ecommerce.scss */
.ie9 {
  background: url("../../libs/css/assets/bkg_noise.png") repeat scroll 0 0 white;
}
/* line 41, ../scss/ecommerce.scss */
.ie9 input[type="text"], .ie9 input[type="password"] {
  line-height: 40px !important;
}
/* line 44, ../scss/ecommerce.scss */
.ie9 input[type="button"]:focus {
  background: none;
}
/* line 48, ../scss/ecommerce.scss */
.ie9 header h1 {
  margin-top: 0;
}

/* END FOR IE */
/* line 57, ../scss/ecommerce.scss */
body {
  height: 100%;
  background: url("../../libs/css/assets/bkg_noise.png") repeat scroll 0 0 white;
}

/* line 62, ../scss/ecommerce.scss */
#ecommerce {
  color: #213b4e;
  /*end wrapper_banner*/
  /*end wrapper main*/
}
/* line 66, ../scss/ecommerce.scss */
#ecommerce input[type="text"] {
  color: #213b4e;
}
/* line 70, ../scss/ecommerce.scss */
#ecommerce .inline-list {
  margin: 0;
}
/* line 73, ../scss/ecommerce.scss */
#ecommerce .noShow {
  display: none;
}
/* line 76, ../scss/ecommerce.scss */
#ecommerce .up {
  padding-left: 20%;
}
/* line 79, ../scss/ecommerce.scss */
#ecommerce .down {
  padding-left: 20%;
}
/* line 82, ../scss/ecommerce.scss */
#ecommerce .userArea {
  background: none repeat scroll 0 0 transparent;
  height: 62px;
  line-height: 62px;
  margin-bottom: 0;
}
/* line 87, ../scss/ecommerce.scss */
#ecommerce .userArea span {
  font-size: 1.2em;
}
/* line 91, ../scss/ecommerce.scss */
#ecommerce .social {
  margin-top: 1.5em;
  display: block;
}
/* line 94, ../scss/ecommerce.scss */
#ecommerce .social li {
  margin-left: 0.3em;
}
/* line 97, ../scss/ecommerce.scss */
#ecommerce .social a {
  background: url("../../libs/css/assets/ecommerce_icon_social.png") no-repeat;
  height: 20px;
  width: 20px;
}
/* line 101, ../scss/ecommerce.scss */
#ecommerce .social a.tw {
  background-position: 0 0;
}
/* line 102, ../scss/ecommerce.scss */
#ecommerce .social a.fb {
  background-position: -25px 0;
}
/* line 103, ../scss/ecommerce.scss */
#ecommerce .social a.tw:hover {
  background-position: 0 -19px;
}
/* line 104, ../scss/ecommerce.scss */
#ecommerce .social a.fb:hover {
  background-position: -25px -19px;
}
/* line 107, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner {
  background-image: url("../../libs/css/assets/noisy_banner.png"), url("../../libs/css/assets/gradient_bannerUp_small.png");
  background-repeat: repeat, no-repeat;
  background-position: 0 0, center top;
  background-color: #203A4D;
  box-shadow: 0 -3px 2px #333333 inset;
}
/* line 113, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .row {
  min-height: 290px;
  background-image: none;
}
/* line 117, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .autore {
  padding: 1em 0;
}
/* line 119, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .autore span {
  color: #52B5BB;
  font-style: italic;
}
/* line 124, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner {
  color: #FFFFFF;
  padding: 6% 0 3%;
}
/* line 127, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner h1 {
  color: #FFFFFF;
  font-size: 2.3em;
  text-transform: uppercase;
}
/* line 132, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner h3 {
  color: #FFFFFF;
  font-family: "nexa_slablight",Helvetica,Arial,sans-serif;
  font-size: 2.1em;
}
/* line 137, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner .button {
  background: none repeat scroll 0 0 #252525;
  border: medium none;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  line-height: 2;
  margin: 0;
  padding: 0.5em 0.8em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: auto;
}
/* line 155, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner .button img {
  padding-right: 5px;
}
/* line 158, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner .button:focus {
  outline: none;
}
/* line 162, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner .board {
  text-align: right;
}
/* line 164, ../scss/ecommerce.scss */
#ecommerce .wrapper_banner .content_banner .board img {
  border: 3px solid white;
  width: 306px;
}
/* line 171, ../scss/ecommerce.scss */
#ecommerce .wrapper_main {
  /* end menu*/
  /*Checkbox Style*/
  /*end Checkbox Style*/
  /*end content ecommerce*/
  /* end form_nuovo_indirizzo */
  /*end login_box*/
}
/* line 172, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .nav_section {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: hidden;
}
/* line 173, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .navigation {
  margin-top: 0.2em;
  /*end li*/
}
/* line 175, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .navigation li {
  background-color: #52B5BB;
  border: medium none;
  border-radius: 0 0 0 0;
  float: left;
  margin-left: 0;
  margin-right: 0.5em;
  padding: 0;
  position: relative;
  text-align: center;
  white-space: normal;
  color: #FFFFFF;
  font-size: 1.3em;
  line-height: 1.3em;
  text-transform: uppercase;
  width: 323px;
  height: 90px;
  padding: 20px 75px;
}
/* line 193, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .navigation li.active {
  background-color: #203A4D;
}
/* line 194, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .navigation li.active_link:hover {
  background-color: #203A4D;
}
/* line 195, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .navigation li:last-child {
  margin-right: 0;
}
/* line 196, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .navigation li:first-child {
  padding-top: 35px;
}
/* line 197, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .navigation li a {
  color: white;
}
/* line 203, ../scss/ecommerce.scss */
#ecommerce .wrapper_main input[type="submit"] {
  background-image: url("../../libs/css/assets/arrow_b_ico_right_w.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-color: transparent;
  border: medium none;
  color: white;
  font-size: 1.75em;
  font-family: inherit;
  height: 3.0em;
  margin-right: 0.5em;
  padding-right: 1.8em;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 221, ../scss/ecommerce.scss */
#ecommerce .wrapper_main input[type="checkbox"].css-checkbox {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
/* line 231, ../scss/ecommerce.scss */
#ecommerce .wrapper_main input[type="checkbox"].css-checkbox + label.css-label {
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  height: 22px;
  line-height: 22px;
  padding-left: 30px;
  vertical-align: middle;
  color: #52b5bb;
}
/* line 244, ../scss/ecommerce.scss */
#ecommerce .wrapper_main input[type="checkbox"].css-checkbox:checked + label.css-label {
  background-position: 0 -22px;
}
/* line 248, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .css-label {
  background-image: url("../../libs/css/assets/check-yellow.png");
}
/* line 252, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .titolo_fase {
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 1.0em;
}
/* line 257, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .titolo_fase span {
  font-weight: normal;
}
/* line 263, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .btn_next {
  background: #203a4d;
  font-weight: bold;
  height: 5.5em;
  line-height: 5.5em;
  text-align: right;
  text-transform: uppercase;
}
/* line 270, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .btn_next input[type="button"] {
  background-image: url("../../libs/css/assets/arrow_b_ico_right_w.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-color: transparent;
  border: medium none;
  color: white;
  font-size: 1.75em;
  font-family: inherit;
  height: 3.0em;
  margin-right: 0.5em;
  padding-right: 1.8em;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 284, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .btn_next input[type="button"]:focus {
  outline: 0 none !important;
}
/* line 287, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .btn_next input[type="button"]:active {
  outline: 0 none !important;
}
/* line 293, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce {
  background: none repeat scroll 0 0 white;
  margin-top: 5px;
  overflow: hidden;
  padding: 50px 15px;
  text-align: justify;
  /*end carrello*/
  /*end fatturazione*/
  /*end recap_pagamento*/
}
/* line 300, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello {
  color: #213b4e;
  font-size: 1.4em;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
}
/* line 304, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello p {
  font-size: 0.9em;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  padding: 0 0 2em;
}
/* line 309, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_title {
  color: #52b5bb;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 0.7em;
  margin-bottom: 0.5em;
  overflow: hidden;
  display: block;
}
/* line 316, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_title > div {
  clear: right;
  float: left;
}
/* line 319, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_title > div.des {
  width: 69%;
}
/* line 320, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_title > div.pz {
  width: 30%;
}
/* line 323, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .elimina_coupon {
  background: #FBDE00;
  margin-bottom: 1.5em;
  padding: 0.5em;
}
/* line 327, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .elimina_coupon h5 {
  color: white;
  text-align: center;
  font-family: "nexa_slab_bookregular", Helvetica, Arial, sans-serif;
}
/* line 332, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .elimina_coupon .btn_section {
  text-align: center;
  padding: 1em 0 0;
}
/* line 333, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .elimina_coupon .btn {
  background-color: #252525;
  background-position: left center;
  background-repeat: no-repeat;
  border: medium none;
  color: white;
  font-size: 0.7em;
  font-weight: normal;
  margin: 0em 1.0em;
  padding: 0.5em 0.5em 0.5em 2.5em;
  text-transform: lowercase;
  font-family: "nexa_slablight", Helvetica, Arial, sans-serif;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
  text-transform: uppercase;
}
/* line 348, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .elimina_coupon .btn:hover {
  color: #fbde00;
}
/* line 351, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .elimina_coupon .btn.conferma {
  background-image: url("../../libs/css/assets/btn_conferma.png");
  background-repeat: no-repeat;
  background-position: 0.5em center;
}
/* line 356, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .elimina_coupon .btn.elimina {
  background-image: url("../../libs/css/assets/btn_elimina.png");
  background-repeat: no-repeat;
  background-position: 0.5em center;
}
/* line 363, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_items {
  background: #f1f1f1;
  height: 60px;
  line-height: 60px;
  padding: 0 0 0 15px;
  clear: both;
  overflow: hidden;
  display: block;
  margin-bottom: 0.1em;
}
/* line 372, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_items > div {
  text-transform: uppercase;
  clear: right;
  float: left;
}
/* line 376, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_items > div.title {
  width: 70%;
  padding-right: 1.0em;
}
/* line 380, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_items > div.prezzo {
  width: 20%;
}
/* line 384, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_items input.elimina[type="button"] {
  background: #e6e6e6;
  height: 100%;
  border: none;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 0.6em;
  outline: none;
  width: 94px;
  color: #575757;
  cursor: pointer;
}
/* line 394, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_items input.elimina[type="button"]:hover {
  background: #dbdbdb;
}
/* line 399, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_final {
  width: 100%;
  display: block;
  text-align: right;
  padding-right: 20%;
  margin-top: 25px;
}
/* line 405, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_final > div {
  display: inline-block;
}
/* line 408, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_final .des {
  color: #52b5bb;
  font-size: 0.7em;
}
/* line 412, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .carrello .acquisto_final .prezzo {
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.4em;
}
/* line 419, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione {
  /*end dati_fattura*/
  /* end modalita_pagamento*/
  /* end scelta_indirizzo */
  /*end modifica_carta*/
  /*end modalita_pagamento_presente*/
}
/* line 420, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .richiesta_fattura {
  margin-top: 1.0em;
}
/* line 424, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura .info_piva {
  display: block;
  height: 70px;
  margin-top: 10px;
}
/* line 428, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura .info_piva .des {
  width: 30%;
  float: left;
  text-transform: uppercase;
  text-align: left;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  color: #52b5bb;
  padding-top: 1.5em;
  height: 60px;
}
/* line 439, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura .info_piva input.partita_iva[type="text"] {
  width: 70%;
  background: white;
  border: none;
  height: 60px;
  line-height: 60px;
  float: left;
  margin-bottom: 0px;
  font-size: 1.5em;
  /*color: #d4d6d8;*/
  background-color: #f1f1f1;
  padding-left: 2.0em;
  text-transform: uppercase;
}
/* line 454, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura .dati_utente {
  font-size: 1.0em;
  margin-top: 2.0em;
}
/* line 457, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura .dati_utente > div, #ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura .dati_utente span {
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  padding-bottom: 0.5em;
}
/* line 462, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura a.nuovo_indirizzo {
  background: none repeat scroll 0 0 #213A4E;
  border: medium none;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.0em;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  margin: 2.0em 0em 1.0em;
  padding: 0.1em 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: lowercase;
}
/* line 477, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura a.nuovo_indirizzo:hover {
  background: #52b5bb;
  color: white;
}
/* line 482, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .dati_fattura p {
  font-size: 0.8em;
}
/* line 486, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento {
  margin-top: 2.5em;
  /*end dati_carta*/
  /*end switch pagamento*/
}
/* line 488, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .modalita {
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
}
/* line 492, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta {
  margin-top: 10px;
  /* end radio_formContratto*/
}
/* line 494, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta p {
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin-bottom: 0.5em;
  padding: 1em 0 0;
}
/* line 501, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta textarea {
  resize: none;
  background: none repeat scroll 0 0 #F1F1F1;
  border: medium none;
  color: #808080;
  height: 6em;
  font-size: 1.0em;
}
/* line 509, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta .radio_formContratto {
  overflow: hidden;
  padding: 0.5em 1em;
  text-align: center;
  width: 100%;
}
/* line 514, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta .radio_formContratto .titolo_radio {
  float: left;
}
/* line 517, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta .radio_formContratto input[type="radio"] {
  /*display: none;*/
  position: absolute;
  z-index: -1;
}
/* line 522, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta .radio_formContratto input.blue[type="radio"] + label {
  background: url("../../libs/css/assets/input_radio_unchecked_grey.png") no-repeat;
  display: block;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  height: 22px;
  margin: -2px -2px 25px;
  padding: 2px 30px;
  color: #203a4d;
  display: inline-block;
}
/* line 533, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .dati_carta .radio_formContratto input.blue[type="radio"]:checked + label {
  background: url("../../libs/css/assets/input_radio_checked_blue.png") no-repeat;
}
/* line 539, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .titolo_radio {
  height: 50px;
}
/* line 542, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento input[type="radio"] {
  /*display: none;*/
  margin: 10px;
  position: absolute;
  z-index: -1;
}
/* line 548, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento input.yellow[type="radio"] + label {
  background: url("../../libs/css/assets/input_radio_unchecked_grey.png") no-repeat;
  display: block;
  font-family: "nexa_slabxbold",Helvetica,Arial,sans-serif;
  font-size: 1.1em;
  height: 22px;
  margin: -2px -2px 25px;
  padding: 2px 30px;
  color: #52b5bb;
  display: inline-block;
}
/* line 559, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento input.yellow[type="radio"]:checked + label {
  background: url("../../libs/css/assets/input_radio_checked_yellow.png") no-repeat;
}
/* line 562, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .contenuto_radio1 {
  margin-bottom: 3em;
}
/* line 565, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .icon_credicard {
  background: url("../../libs/css/assets/ecommerce_icon_creditcard.png") no-repeat;
  width: 161px;
  height: 46px;
  display: block;
}
/* line 571, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .icon_paypal {
  background: url("../../libs/css/assets/ecommerce_icon_paypal.png") no-repeat;
  width: 75px;
  height: 21px;
  display: block;
}
/* line 577, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .field_cc {
  margin-bottom: 0.5em;
  height: 60px;
  /*end select_half*/
}
/* line 580, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .field_cc .des {
  width: 30%;
  float: left;
  text-transform: uppercase;
  text-align: left;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  color: #52b5bb;
  padding-top: 1.5em;
  height: 60px;
}
/* line 590, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .field_cc .des.half {
  margin-left: 1em;
  width: 20%;
}
/* line 595, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .field_cc input.cc_input[type="text"] {
  width: 70%;
  background: white;
  border: none;
  height: 60px;
  float: left;
  margin-bottom: 0px;
  font-size: 1.5em;
  /*color: #d4d6d8;*/
  background-color: #f1f1f1;
  padding-left: 2.0em;
  text-transform: uppercase;
}
/* line 609, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .field_cc .select_half .styled-select {
  float: left;
  width: 232px;
  height: 60px;
  line-height: 65px;
  overflow: hidden;
  background: url("../../libs/css/assets/select_new_arrow.png") no-repeat right #f2f2f2;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
/* line 618, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento .switch_pagamento .field_cc .select_half .styled-select select {
  background: transparent;
  width: 256px;
  padding: 5px;
  font-size: 1.2em;
  border: 0 none;
  border-radius: 0;
  line-height: 1;
  height: 34px;
  -webkit-appearance: none;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  color: #213B4E;
}
/* line 637, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .sottotitolo_fase {
  font-size: 1.4em;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  padding: 0 0 1em;
}
/* line 644, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .scelta_indirizzo .titolo_radio {
  height: 50px;
}
/* line 647, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .scelta_indirizzo input[type="radio"] {
  /*display: none;*/
  position: absolute;
  z-index: -1;
}
/* line 652, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .scelta_indirizzo input.yellow[type="radio"] + label {
  background: url("../../libs/css/assets/input_radio_unchecked_grey.png") no-repeat;
  display: block;
  font-family: "nexa_slabxbold",Helvetica,Arial,sans-serif;
  font-size: 1.1em;
  height: 22px;
  margin: -2px -2px 25px;
  padding: 2px 30px;
  color: #52b5bb;
  display: inline-block;
}
/* line 663, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .scelta_indirizzo input.yellow[type="radio"]:checked + label {
  background: url("../../libs/css/assets/input_radio_checked_yellow.png") no-repeat;
}
/* line 668, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc {
  margin-bottom: 0.5em;
  height: 60px;
  /*end select_half*/
}
/* line 671, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc .des {
  width: 30%;
  float: left;
  text-transform: uppercase;
  text-align: left;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  color: #52b5bb;
  padding-top: 1.5em;
  height: 60px;
}
/* line 681, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc .des.half {
  margin-left: 1em;
  width: 20%;
}
/* line 686, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc input.cc_input[type="text"] {
  width: 70%;
  background: white;
  border: none;
  height: 60px;
  float: left;
  margin-bottom: 0px;
  font-size: 1.5em;
  /*color: #d4d6d8;*/
  background-color: #f1f1f1;
  padding-left: 2.0em;
  text-transform: uppercase;
}
/* line 698, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc input.cc_input[type="text"].noMod {
  color: #d4d6d8;
  background: #f8f8f8;
}
/* line 702, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc input.cc_input[type="text"].noMod:focus {
  box-shadow: none;
}
/* line 707, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc .select_half .styled-select {
  float: left;
  width: 232px;
  height: 60px;
  line-height: 65px;
  overflow: hidden;
  background: url("../../libs/css/assets/select_new_arrow.png") no-repeat right #f2f2f2;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
/* line 716, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .field_cc .select_half .styled-select select {
  background: transparent;
  width: 256px;
  padding: 5px;
  font-size: 1.2em;
  border: 0 none;
  border-radius: 0;
  line-height: 1;
  height: 34px;
  -webkit-appearance: none;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  color: #213B4E;
}
/* line 733, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .contratto p {
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin-bottom: 0.5em;
  padding: 1em 0 0;
}
/* line 740, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .contratto textarea {
  resize: none;
  background: none repeat scroll 0 0 #F1F1F1;
  border: medium none;
  color: #808080;
  height: 6em;
  font-size: 1.0em;
}
/* line 749, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .btn_section {
  text-align: right;
}
/* line 751, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .btn_section input {
  background: none repeat scroll 0 0 #213A4E;
  border: medium none;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.0em;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  margin: 1.0em 0em 1.0em;
  padding: 1.0em 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  min-width: 9em;
}
/* line 767, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta .btn_section input:hover {
  background: #52b5bb;
  color: white;
}
/* line 773, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta input.rescindiContratto {
  background: none repeat scroll 0 0 #FBDE00;
  border: medium none;
  color: #201F25;
  font-size: 1.1em;
  font-weight: normal;
  margin: 4px 0;
  padding: 0.4em 0.8em;
  font-family: "nexa_slablight", Helvetica, Arial, sans-serif;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
}
/* line 784, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modifica_carta input.rescindiContratto:hover {
  color: white;
}
/* line 789, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente {
  margin-top: 2.5em;
}
/* line 791, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente p {
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
}
/* line 795, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .titolo_radio {
  height: 50px;
}
/* line 798, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente input[type="radio"] {
  /*display: none;*/
  margin: 10px;
  position: absolute;
  z-index: -1;
}
/* line 804, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente input.yellow[type="radio"] + label {
  background: url("../../libs/css/assets/input_radio_unchecked_grey.png") no-repeat;
  display: block;
  font-family: "nexa_slabxbold",Helvetica,Arial,sans-serif;
  font-size: 1.1em;
  height: 22px;
  margin: -2px -2px 25px;
  padding: 2px 30px;
  color: #52b5bb;
  display: inline-block;
}
/* line 815, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente input.yellow[type="radio"]:checked + label {
  background: url("../../libs/css/assets/input_radio_checked_yellow.png") no-repeat;
}
/* line 818, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .contenuto_radio1 {
  margin-bottom: 3em;
}
/* line 821, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .icon_credicard {
  background: url("../../libs/css/assets/ecommerce_icon_creditcard.png") no-repeat;
  width: 161px;
  height: 46px;
  display: block;
}
/* line 827, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .icon_paypal {
  background: url("../../libs/css/assets/ecommerce_icon_paypal.png") no-repeat;
  width: 75px;
  height: 21px;
  display: block;
}
/* line 834, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .cc_attuale .field {
  margin-bottom: 0.5em;
  height: 60px;
  /*end select_half*/
}
/* line 837, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .cc_attuale .field .des {
  width: 30%;
  float: left;
  text-transform: uppercase;
  text-align: left;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  color: #52b5bb;
  padding-top: 1.5em;
  height: 60px;
}
/* line 847, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .cc_attuale .field .des.half {
  margin-left: 1em;
  width: 20%;
}
/* line 852, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .cc_attuale .field input.cc_input[type="text"] {
  width: 70%;
  background: white;
  border: none;
  height: 60px;
  float: left;
  margin-bottom: 0px;
  font-size: 1.5em;
  /*color: #d4d6d8;*/
  background-color: #f1f1f1;
  padding-left: 2.0em;
  text-transform: uppercase;
}
/* line 866, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .cc_attuale .field .select_half .styled-select {
  float: left;
  width: 232px;
  height: 60px;
  line-height: 65px;
  overflow: hidden;
  background: url("../../libs/css/assets/select_new_arrow.png") no-repeat right #f2f2f2;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
/* line 875, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .cc_attuale .field .select_half .styled-select select {
  background: transparent;
  width: 256px;
  padding: 5px;
  font-size: 1.2em;
  border: 0 none;
  border-radius: 0;
  line-height: 1;
  height: 34px;
  -webkit-appearance: none;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  color: #213B4E;
}
/* line 892, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .btn_modifica_dati {
  clear: both;
  display: block;
}
/* line 895, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .btn_modifica_dati a {
  background: none repeat scroll 0 0 #FBDE00;
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  color: #191919;
  cursor: pointer;
  font-family: "nexa_slablight", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  margin: 2.0em 0;
  padding: 0.8em;
  display: block;
  width: 31%;
}
/* line 908, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .fatturazione .modalita_pagamento_presente .btn_modifica_dati a:hover {
  color: white;
}
/* line 916, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .recap_pagamento .txt_codice_ordine {
  color: #52b5bb;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
}
/* line 920, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .recap_pagamento .titolo_fase {
  margin-bottom: 0.2em;
}
/* line 923, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .recap_pagamento p {
  text-transform: uppercase;
  font-size: 1.2em;
  margin-bottom: 3.0em;
}
/* line 928, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .content_ecommerce .recap_pagamento input.codice_ordine[type="text"] {
  width: 70%;
  background: white;
  border: none;
  height: 60px;
  margin: 0.5em 0;
  font-size: 1.6em;
  color: #52b5bb;
  background-color: #f1f1f1;
  padding-left: 1.0em;
  text-transform: uppercase;
}
/* line 943, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo {
  margin: 0;
}
/* line 945, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row {
  margin-bottom: 0.5em;
  height: 60px;
  /*end select_indirizzo*/
  /*end select_half*/
}
/* line 948, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row .des {
  width: 20%;
  float: left;
  text-transform: uppercase;
  text-align: left;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  color: #52b5bb;
  padding-top: 1.5em;
  height: 60px;
  display: block;
}
/* line 959, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row .des.numero {
  margin-left: 1.0em;
  width: 6%;
}
/* line 963, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row .des.half {
  width: 15%;
  margin-left: 1.0em;
}
/* line 968, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row input.ind_input[type="text"] {
  width: 80%;
  background: white;
  border: none;
  height: 60px;
  float: left;
  margin-bottom: 0px;
  font-size: 1.5em;
  /*color: #d4d6d8;*/
  background-color: #f1f1f1;
  padding-left: 0.5em;
}
/* line 979, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row input.ind_input[type="text"].input_indirizzo {
  margin-left: 0.4em;
  width: 40%;
}
/* line 983, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row input.ind_input[type="text"].input_numero {
  width: 112px;
}
/* line 986, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row input.ind_input[type="text"].half {
  width: 30%;
}
/* line 989, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row input.ind_input[type="text"].half_xb {
  width: 33%;
}
/* line 994, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row .select_indirizzo .styled-select {
  float: left;
  width: 190px;
  height: 60px;
  line-height: 65px;
  overflow: hidden;
  background: url("../../libs/css/assets/select_new_arrow.png") no-repeat right #f2f2f2;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
/* line 1003, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row .select_indirizzo .styled-select select {
  background: transparent;
  width: 215px;
  padding: 5px;
  font-size: 1.2em;
  border: 0 none;
  border-radius: 0;
  line-height: 1;
  height: 34px;
  -webkit-appearance: none;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  color: #213B4E;
}
/* line 1019, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row .select_half .styled-select {
  float: left;
  width: 320px;
  height: 60px;
  line-height: 65px;
  overflow: hidden;
  background: url("../../libs/css/assets/select_new_arrow.png") no-repeat right #f2f2f2;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
/* line 1028, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .fields_row .select_half .styled-select select {
  background: transparent;
  width: 344px;
  padding: 5px;
  font-size: 1.2em;
  border: 0 none;
  border-radius: 0;
  line-height: 1;
  height: 34px;
  -webkit-appearance: none;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  color: #213B4E;
}
/* line 1044, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .btn_section {
  text-align: right;
}
/* line 1046, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .btn_section input {
  background: none repeat scroll 0 0 #213A4E;
  border: medium none;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.0em;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  margin: 1.0em 0em 1.0em;
  padding: 1.0em 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  min-width: 9em;
}
/* line 1062, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .form_nuovo_indirizzo .btn_section input:hover {
  background: #52b5bb;
  color: white;
}
/* line 1070, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .codice_promozionale {
  clear: both;
  height: 60px;
  line-height: 60px;
  width: 100%;
  display: block;
  color: #52b5bb;
  margin: 20px 0;
}
/* line 1078, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .codice_promozionale .des {
  width: 30%;
  float: left;
  text-transform: uppercase;
  text-align: center;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}
/* line 1086, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .codice_promozionale input.my_code[type="text"] {
  width: 70%;
  background: white;
  border: none;
  height: 60px;
  float: left;
  margin-bottom: 0px;
  font-size: 1.5em;
}
/* line 1095, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .codice_promozionale input.applica[type="button"] {
  background: none repeat scroll 0 0 #213A4E;
  border: medium none;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 1.2em;
  font-family: "nexa_slab_regularregular", Helvetica, Arial, sans-serif;
  line-height: 2;
  margin: 0em 3em 1em 0;
  padding: 0.1em 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: lowercase;
}
/* line 1113, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .carrello_bottom {
  padding-left: 0;
  padding-right: 0;
}
/* line 1118, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box {
  margin-top: 0.2em;
  background: #52b5bb;
  color: white;
  padding: 0;
}
/* line 1123, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box form {
  margin: 0;
}
/* line 1126, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box h2 {
  color: white;
  padding: 1.5em 1.5em 0;
}
/* line 1130, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box p {
  font-size: 1.1em;
  line-height: 1.1em;
  margin: 1.25em 0;
  text-align: justify;
  padding: 0 2.5em;
}
/* line 1137, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box .link_corriere {
  color: white;
  font-family: "nexa_slabxbold", Helvetica, Arial, sans-serif;
}
/* line 1140, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box .link_corriere:hover {
  color: #203a4d;
}
/* line 1144, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box .field {
  clear: both;
  margin: 0.5em 0;
  height: 65px;
  padding: 0 2.5em;
}
/* line 1149, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box .field label {
  float: left;
  font-size: 1.1em;
  height: 60px;
  padding-top: 1.5em;
  text-align: left;
  width: 20%;
  color: white;
  text-align: left;
}
/* line 1160, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .login_box .field input.input_login {
  background: none repeat scroll 0 0 #F1F1F1;
  border: medium none;
  color: #213b4e;
  float: left;
  font-size: 1.5em;
  height: 60px;
  margin-bottom: 0;
  width: 80%;
}
/* line 1173, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .errore {
  background: none repeat scroll 0 0 #FBDE00;
  margin: 1.5em 0;
  padding: 0.5em;
}
/* line 1177, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .errore h5 {
  color: #FFFFFF;
  font-family: "nexa_slab_bookregular", Helvetica, Arial, sans-serif;
  text-align: center;
  font-size: 1.5em;
}
/* line 1183, ../scss/ecommerce.scss */
#ecommerce .wrapper_main .errore .content {
  font-size: 1em;
  line-height: 1.3em;
  margin: 0 auto;
  padding: 1em;
}

/* end ecommerce*/
